package cqrtplm.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ty.basic.entity.CTyEntityBaseDO;
import com.ty.basic.util.TyOtype;
import cqrtplm.constant.RTTableTypeConstant;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.math.BigInteger;
import java.util.Date;
import java.util.List;

/**
* 
* @TableName rato_test_requirements
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@JsonInclude(JsonInclude.Include.ALWAYS)
public class RtTestRequirementsDTO{

    private String id;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 创建人ID
     */
    private String createUser;

    /**
     * 创建人名称
     */
    private String createUserCname;

    /**
     *
     */
    private String createdCompanyId;

    /**
     *
     */
    private Integer dr;

    /**
     *
     */
    private String ownedCompanyIds;

    /**
     * 修改时间
     */
    private Date updateDate;

    /**
     * 修改人ID
     */
    private String updateUser;

    /**
     * 修改人名称
     */
    private String updateUserCname;

    /**
     *
     */
    private Integer ver;

    /**
     *
     */
    private BigInteger code;

    /**
     *
     */
    private Date newDate;

    /**
     *
     */
    private String newPerson;

    /**
     *
     */
    private String productCode;

    /**
     *
     */
    private String remark;

    /**
     * 停用时间
     */
    private Date stopDate;

    /**
     * 停用标志
     */
    private String stopFlag;

    /**
     * 停用人
     */
    private String stopPerson;

    /**
     * 测试要求
     */
    private String testRequirements;

    /**
     * 修改时间
     */
    private Date updateDateTwo;

    /**
     * 修改人ID
     */
    private String updatePerson;

    /**
     * 适用机型
     */
    private String typeCode;

    private Integer pageSize;

    private Integer pageNum;

    private List<String> typeCodeList;


}
